package com.handinfo.android.game;

public final class GameActorConstants
{
	/** 职业 */
	public static final int 职业_无 = 0;
	public static final int 职业_剑客 = 1;
	public static final int 职业_武者 = 2;
	public static final int 职业_道士 = 3;
	
	/** 性别 */
	public static final int 性别_无 = 0;
	public static final int 性别_男 = 1;
	public static final int 性别_女 = 2;
	
	/** 类型 */
	public static final int ACTOR_TYPE_ROLE = 0;// 角色
	public static final int ACTOR_TYPE_NPC = 1;// NPC
	public static final int ACTOR_TYPE_MONSTER = 2;// 怪物
	public static final int ACTOR_TYPE_GATHERING = 3; // 可采集的物
	public static final int ACTOR_TYPE_GATE = 4; // 传送门
	public static final int ACTOR_TYPE_MAPPOINT = 5; // 传送点
	public static final int ACTOR_TYPE_RELIVE = 6; // 复活点
	public static final int ACTOR_TYPE_ITEM = 7; // 掉落道具装备
	public static final int ACTOR_TYPE_PET = 8;//宠物
	
	public static final int PET_OPENFLEX_DISTANCE = 80;
	public static final int PET_STOPFLEX_DISTANCE = 60;
	
	/** 交互距离 **/
	public static final int INTERACTION_RANGE = 80 * 80;
	
	/** 阴影颜色 **/
	public static final int COLOR_ACTOR_SHADOW = 0xaa473b34;
	
	/** 方向 */
	public static final int DIRECT_E = 0;// 东
	public static final int DIRECT_S = 1;// 南
	public static final int DIRECT_W = 2;// 西
	public static final int DIRECT_N = 3;// 北
	public static final int DIRECT_NUM = 4;

	public static final int DIRECT_ES = 5;
	public static final int DIRECT_SW = 6;
	public static final int DIRECT_WN = 7;
	public static final int DIRECT_NE = 8;
	
	/** Actor标志位 */
	public static final int ACTOR_FLAG_FIGHT = 1;
	public static final int ACTOR_FLAG_TRADE = 2;
	
	// 行为
	public static final int ACTOR_ACTION_NONE = 0; // 无行为
	public static final int ACTOR_ACTION_FORBIT_MOVE = 1 << 1; // 禁止移动
	public static final int ACTOR_ACTION_FORBIT_SKILL = 1 << 3; // 禁止施法
}
